@charset "utf-8";
/* CSS Document */

html {}
body { margin:0; color:#969696; font:12px/20px "宋体",Arial,sans-serif; background:#ffffff;}
ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,i,u,em,small,sub,sup,input,button,textarea,p,th,td,strong{ margin:0; padding:0; font-style:normal;}
a img{border:none;}
li {list-style:none;}
div, ul, dl { zoom:1;}
img,fieldset { border:none; }
h1,h2,h3,h4,h5,h6{font-size:14px;}
select, input, textarea { font-size:12px;}
select, input, img { vertical-align:middle;}
a{color:#444;text-decoration:none;}
a:hover{color:#529bef;}
div:after, ul:after, dl:after { content:""; display:block; clear:both; height:0; visibility:hidden;}
a.blu,.blu{ color:#529BEF;}

.w980{ margin:0 auto; width:980px; position:relative;}
.top{ height:26px; overflow:hidden; line-height:26px; background:#f5f5f5; border-bottom:1px solid #dcdcdc;}
.top-menu{ float:right; padding:6px 0;}
.top-menu li{ float:left; border-left:1px solid #e2e2e2; line-height:12px; padding:1px 15px;}
.split{ padding:0 5px;}
li.top-menu-yes,li.top-menu-no{ border:0;}
li.top-menu-yes{ display:none;}

.nav{ height:70px; overflow:hidden;}
.logo{ float:left; margin-top:10px;}
.item{ float:left; margin-top:30px; padding:1px 10px;}
.item span{ padding:0 16px; height:20px; line-height:20px; border-left:2px solid #808080; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:20px; color:#888888;}

.focus{ background:#ffffff url(../images/login-img.jpg) no-repeat center top; height:420px; overflow:hidden;}
.focus .w980{ height:420px; overflow:hidden;}
.login-box{ position:absolute; top:40px; right:0; width:450px;}
.login-bg{ brder-radius:5px; padding:10px; background:url(../images/login-bg.png) repeat; _background:#e9f1f6;}
.login-cnt{ background:#ffffff; border:1px solid #bbdff0; brder-radius:5px;}

.ip01,.ip02{ border:1px solid #d9d9d9; border-top:1px solid #c0c0c0; height:24px; line-height:24px; padding:5px; width:200px; border-radius:2px; background:#fff;font-size:14px; font-family:Arial;}
.ip02{ width:98px; margin-right:5px;}
.ip06,a.yanzheng-ico{ background:url(../images/ico1.jpg) no-repeat; height:35px; width:218px; overflow:hidden; border:none; line-height:35px; margin-top:15px; text-align:center; font-size:16px; color:#fff; font-weight:bold; font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer;}

.user-fox{ padding:45px 0 0 45px;}
.login-cnt ul li,.logon-cnt ul li{ padding:10px 0; height:36px; overflow:hidden; font-size:14px;}
.login-cnt li i,.login-cnt li b,.login-cnt li u,.login-cnt li em,.logon-cnt li i,.logon-cnt li b,.logon-cnt li u,.logon-cnt li em{ font-weight:normal; font-style:normal; display:inline-block; }
.login-cnt li span,.logon-cnt li span{ display:inline-block; padding-right:10px;}
.login-cnt li span.l,.logon-cnt li span.l{ width:45px; text-align:right;}
.login-cnt li span.r,.logon-cnt li span.r{ font-size:12px;}

.login-cnt ul li.Li03{height:100px; padding-top:10px; font-size:12px;}
.logon-cnt ul li.Li03{ font-size:12px;}
.login-cnt form li.Li03 span.c{width:125px;}
.login-cnt form li.Li03 span.r{}
.login-cnt ul li.Li04 .ip01,.logon-cnt ul li.Li04 .ip01{ width:60px;}{ width:60px;}
.ip03,label{ vertical-align:middle;}

.foot{ background:#f5f5f5; margin-top:30px; height:100px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.Line{ background-color:#fff; border-bottom:1px solid #dcdcdc; height:1px; overflow:hidden;}
.foot ul{ text-align:center; padding-top:20px;}
.foot ul li{ display:inline-block; *display:inline; overflow:hidden; zoom:1; padding:1px 0;}
.foot ul li a{ color:969696; padding:0 16px; font-size:12px; line-height:12px; border-left:1px solid #999999;}
.foot ul li a.first{ border:none;}
.foot p{ text-align:center; padding:10px 0;}

.logon{ background:#ffffff url(../images/logon-img.jpg) no-repeat center top; height:auto; overflow:hidden;}
.logon-box,.yanzheng .w980{ brder-radius:5px; background:url(../images/login-bg.png) repeat; _background:#e9f1f6;}
.logon-box{ margin-top:135px; width:100%; height:auto; overflow:hidden; }
.logon-cnt{ margin:10px; background:#ffffff;}
.logon-cnt ul{ padding:50px 0 40px 70px;}
.logon-cnt li span.l{ width:60px;}
.logon-cnt ul li.Li06{ height:51px;}
.logon-cnt .logon-input{ background:url(../images/ico2.png) no-repeat; height:51px; width:242px; overflow:hidden; border:none; line-height:51px; text-align:center; font-size:16px; color:#fff; font-weight:bold; font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer;}

.yanzheng{ background:url(../images/bg.jpg) repeat-x left top; padding-top:40px;}
.yanzheng .w980{ padding-bottom:10px;}
.yanzheng-box{ margin:10px 10px 0 10px; background:#ffffff url(../images/yanzheng-img1.jpg) repeat-x left top; border:1px solid #bbdff0; padding:70px 0 0 100px; border-top:none; height:420px; overflow:hidden; position:relative;}
a.yanzheng-ico{ display:block;}
.yan-cnt1{ font-size:18px; line-height:40px; color:#444444; font-family:"\5FAE\8F6F\96C5\9ED1"; width:610px;}
.yan-cnt1 li{ height:40px; overflow:hidden;}
.yan-cnt2{ padding-top:40px; font-size:14px; line-height:30px; font-family:"\5FAE\8F6F\96C5\9ED1"; width:610px;}
.yan-img{ position:absolute; bottom:0; right:20px; width:212px; height:300px; overflow:hidden; background:url(../images/yanzheng-img2.jpg) no-repeat;}

